/*
 * SatelliteUplinkCommands.cpp
 *
 *  Created on: Dec 3, 2014
 *      Authors: Avihay Avitan & Stefan Farcas
 */

#include "SatelliteUplinkCommand.h"

namespace SatelliteNameSpace {

/**
 * construct a empty object
 */
SatelliteUplinkCommand::SatelliteUplinkCommand() {
	commandNum = -1;
	commandContent = "";
}

/**
 * copy constructor
 */
SatelliteUplinkCommand::SatelliteUplinkCommand (const SatelliteUplinkCommand &tocopy)
{
	commandNum=tocopy.commandNum;
	commandContent=tocopy.commandContent;
}

/**
 * construct a command with number num and byte array content
 */
SatelliteUplinkCommand::SatelliteUplinkCommand(int num, string content) {
	commandNum = num;
	commandContent = content;
}

SatelliteUplinkCommand::~SatelliteUplinkCommand() {

}

/**
 * gets the command number
 */
int SatelliteUplinkCommand::getCommandNum()
{
	return commandNum;
}

/**
 * gets the command content byte array
 */
string SatelliteUplinkCommand::getCommandContent()
{
	return commandContent;
}

} /* namespace SatelliteNameSpace */
